package com.lqian.simplestructure.linearlist;

import java.util.Arrays;

/**
 * 解决数组长度不可变问题
 */
public class TestOprateArray {
    public static void main(String[] args) {
        int[] arr = new int[] {9,8,7};
        //快速查看数组中的元素
        System.out.println(Arrays.toString(arr));
        //要加入的目标元素
        int dst = 6;

        //创建一个新的数组，长度为原来的数组长度-1
        int[] newArr = new int[arr.length+1];
        //把原数组的元素全部移到新数组中
        for (int i=0; i<arr.length;i++){
            newArr[i]=arr[i];
        }
        //把目标元素放到新数组的最后
        newArr[newArr.length-1] = dst;
        //新数组替换原数组
        arr = newArr;
        System.out.println(Arrays.toString(arr));
    }

}
